$(function(){

    /**
     * 初始化
     */
    function init(){
        bindEvent();
        //表单的JQueryValidater配置验证---jquery.validate插件验证法
        $("#myForm").validate(validateInfo);
    }

    /**
     * 绑定事件
     */
    function bindEvent(){
    	
    	
        $("#myForm .submit").click(function(){
            editCoupon();
            return false;
        });
        
        
    }
    /**
     * 添加普通管理员
     */
    function editCoupon(){

        $("#myForm").ajaxSubmit($.extend(true,{},formOptions,options,myFormOptions));
    }

    /**
     * 提交添加信息的表单配置
     */
    var  myFormOptions={
        url:'updateCoupon',
        success:successResponse
    };
    function successResponse(json,statusText){
        if(json.errorCode == 0){
            $("#myModal .modal-body").html("<p class='text-success'><b>恭喜您，操作成功！</b></p>");
            $("#myModal").modal('show');
            //定时器，1.5秒后模态框自动关闭
            setTimeout(function(){
                $("#myModal").modal('hide');
                window.history.go(-1);
            },1500);
        }else{
            $("#myModal .modal-body").html("<p class='text-danger'>"+json.errorInfo+"</p>");
            $("#myModal").modal('show');
            //定时器，1.5秒后模态框自动关闭
            setTimeout(function(){
                $("#myModal").modal('hide');
            },1500);
        }
    }
    //表单验证信息
    var validateInfo ={
        rules:{
            name:{
                required:true
            },
            value:{
                required:true,
                number:true,
                min:0
            },
            condition_value:{
                required:true,
                number:true,
                min:0
            },
            discount:{
                required:true,
                number:true,
                min:0,
            	max:10
            },
            user_limit:{
                required:true,
                digits:true,
                min:1
            },
            description:{
                required:true
            },
            spare_quantity:{
                required:true,
                digits:true,
                min:0
            },
            
            valid_start:{
                required:true
            },
            valid_end:{
                required:true,
               
            },                      
        },
        messages:{

           name:{
                required:"必填项"
           },
           value:{
                required:"必填项",
                number:"必须为数字",
                min:"最小值为0"
           },
           condition_value:{
                required:"必填项",
                number:"必须为数字",
                min:"最小值为0"
           },
           description:{
                required:"必填项"
           },
            user_limit:{
                required:"必填项",
                digits:"必需为整数",
                min:"最小值为1"
           },
           spare_quantity:{
                required:"必填项",
                digits:"必需为整数",
                min:"最小值为1"
           },
           
           valid_start:{
               required:"必填项"
           },
           valid_end:{
               required:"必填项",
               
           },      
        },
        errorPlacement:function(error,element){
            element.parent().next().append(error);
        }
    };
    
    init();
});